package be.kuleuven.cs.mop.domain.model;



/**
 * Represents a user
 */
public interface User {
	
	/**
	 * Returns the name of this {@link User}
	 */
	public String getName();
	
	/**
	 * Returns the {@link UserType} of this {@link User}
	 */
	public UserType getType();
	
	/**
	 * Returns true if this <code>User</code> is an Admin.
	 */
	public boolean isAdmin();
}